home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / smb_fs_i.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  834b  |  40 lines

  1. /*
  2.  *  smb_fs_i.h
  3.  *
  4.  *  Copyright (C) 1995 by Paal-Kr. Engstad and Volker Lendecke
  5.  *  Copyright (C) 1997 by Volker Lendecke
  6.  *
  7.  */
  8.  
  9. #ifndef _LINUX_SMB_FS_I
  10. #define _LINUX_SMB_FS_I
  11.  
  12. #ifdef __KERNEL__
  13. #include <linux/types.h>
  14. #include <linux/fs.h>
  15.  
  16. /*
  17.  * smb fs inode data (in memory only)
  18.  */
  19. struct smb_inode_info {
  20.  
  21.     /*
  22.      * file handles are local to a connection. A file is open if
  23.      * (open == generation).
  24.      */
  25.         unsigned int open;    /* open generation */
  26.     __u16 fileid;        /* What id to handle a file with? */
  27.     __u16 attr;        /* Attribute fields, DOS value */
  28.  
  29.     __u16 access;        /* Access mode */
  30.     __u16 flags;
  31.     unsigned long oldmtime;    /* last time refreshed */
  32.     unsigned long closed;    /* timestamp when closed */
  33.     unsigned openers;    /* number of fileid users */
  34.  
  35.     struct inode vfs_inode;    /* must be at the end */
  36. };
  37.  
  38. #endif
  39. #endif
  40.